package Jan;

public class Lieferantenbestellposition {
	public int fk_artikelnummer;
	public int fk_lieferantenbestellung_id;
	public double preis;
	public int anzahl;
	public double gesamtpreis_position;
	public double rabatt;
	
	
	
	public Lieferantenbestellposition(int fk_artikelnummer,
			int fk_lieferantenbestellung_id, double preis, int anzahl,
			double gesamtpreis_position, double rabatt) {
	
		this.fk_artikelnummer = fk_artikelnummer;
		this.fk_lieferantenbestellung_id = fk_lieferantenbestellung_id;
		this.preis = preis;
		this.anzahl = anzahl;
		this.gesamtpreis_position = gesamtpreis_position;
		this.rabatt = rabatt;
	}


	public int getFk_artikelnummer() {
		return fk_artikelnummer;
	}



	public void setFk_artikelnummer(int fk_artikelnummer) {
		this.fk_artikelnummer = fk_artikelnummer;
	}



	public int getFk_lieferantenbestellung_id() {
		return fk_lieferantenbestellung_id;
	}



	public void setFk_lieferantenbestellung_id(int fk_lieferantenbestellung_id) {
		this.fk_lieferantenbestellung_id = fk_lieferantenbestellung_id;
	}


	public double getPreis() {
		return preis;
	}


	public void setPreis(double preis) {
		this.preis = preis;
	}


	
	public int getAnzahl() {
		return anzahl;
	}

	public void setAnzahl(int anzahl) {
		this.anzahl = anzahl;
	}


	public double getGesamtpreis_position() {
		return gesamtpreis_position;
	}


	public void setGesamtpreis_position(double gesamtpreis_position) {
		this.gesamtpreis_position = gesamtpreis_position;
	}

	
	public double getRabatt() {
		return rabatt;
	}



	public void setRabatt(double rabatt) {
		this.rabatt = rabatt;
	}


	public static Lieferantenbestellposition transformOfPosition(
			Position position, Lieferantenbestellung lieferantenbestellung) {
		Lieferantenbestellposition lieferantenbestellposition = new Lieferantenbestellposition(
				position.getProduct_ID(),
				lieferantenbestellung.getLieferantenbestellung_id(),
				position.getItem_price(),
				position.getAmount(),
				position.getPosition_total_price(), 
				0);
		return lieferantenbestellposition;
	}

}
